home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / WORDMISC / FORMFILL.LZH / FF2-1.EXE / FILL.DOC < prev    next >
Text File  |  1992-02-01  |  101KB  |  2,437 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.                                   FormGen Fill
  16.  
  17.                               Form Filling System
  18.  
  19.                             (C) 1987-1992 R.MacLean
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.                                               ---------
  49.                                        ------|--       |               (R)
  50.                                     --|         |      |------------------
  51.                                       |    -----|---   |  Association of
  52.                                       |   |         |--   Shareware
  53.                                        ---|    O    |     Professionals
  54.                                     ------|    |    |---------------------
  55.                                            ---------      MEMBER
  56.  
  57.  
  58.  
  59.  
  60.                                TABLE OF CONTENTS                               _________________
  61.  
  62.  
  63.                Welcome to FormGen Fill               Welcome to FormGen Fill
  64.                Definitions......................................2
  65.  
  66.                Quick Start               Quick Start
  67.                To Define a Form.................................3
  68.                To FILL the Defined Form.........................3
  69.  
  70.                Basic Form Definition               Basic Form Definition
  71.                Defining.........................................5
  72.                Filling..........................................5
  73.                Printing & Extracting............................5
  74.  
  75.                Advanced Form Definition               Advanced Form Definition
  76.                Starting the Define Module.......................7
  77.                Field Types......................................7
  78.                To Define a Field................................9
  79.                To Set Form Parameters..........................16
  80.                To Reset the Definition Module..................17
  81.                Printing A Grid.................................17
  82.                Printing the Form Definition....................17
  83.                Saving the Definition...........................18
  84.                To Exit the Define Module.......................18
  85.  
  86.                Filling A Form               Filling A Form
  87.                To Start the Fill Module
  88.                Cursor Movement.................................19
  89.                From Field to Field.............................19
  90.                Within a Field..................................19
  91.                Editing Information.............................20
  92.                Printing or Saving a Form.......................20
  93.  
  94.                Printing a Form               Printing a Form
  95.                When Memory is Too Small........................21
  96.                When a Batch is to be Printed...................21
  97.  
  98.                Reference Guide               Reference Guide
  99.                Running FormGen Fill............................23
  100.                DEFINE MODULE Keys..............................23
  101.                Fill MODULE Control Keys........................27
  102.  
  103.                Installation and Configuration               Installation and Configuration
  104.                System Requirements............................A-1
  105.                Making a working copy..........................A-1
  106.                Configuring FormGen Fill.......................A-2
  107.                In Case of Difficulty..........................A-4
  108.  
  109.  
  110.  
  111.                Error Messages               Error Messages
  112.                Hardware Messages..............................B-1
  113.                Math Errors....................................B-3
  114.                System Messages................................B-4
  115.                Warning Messages...............................B-6
  116.                Technical Support..............................B-7
  117.  
  118.                Index               Index
  119.  
  120.  
  121.  
  122.                              A WORD ABOUT SHAREWARE                             ______________________
  123.  
  124.  
  125.      "Shareware" is a term used to describe a system for distribution of
  126.      software.  Under the shareware concept, software may be freely copied
  127.      and passed along to others, or distributed through bulletin board
  128.      systems, etc.
  129.  
  130.      As a recipient of a shareware program, you may use the software for a
  131.      short trial period to determine if it meets your needs.  If it does,
  132.      you pay the registration fee.  By paying the fee, you are granted the
  133.      right to retain the software for your use.  If the software is not
  134.      suitable then you may discard it.
  135.  
  136.      The shareware system provides substantial benefits the computing
  137.      community (of which YOU are a member):
  138.  
  139.      1)  You get to try out the software BEFORE you buy it so you know
  140.          exactly what you're buying.
  141.  
  142.      2)  Shareware is substantially less expensive than most commercial
  143.          programs.  You don't pay for costly marketing programs and fancy
  144.          packaging.
  145.  
  146.      3)  You get access to a MUCH broader base of available programs.
  147.          Thousands of excellent programs have been written by expert
  148.          programmers who would never consider marketing commercially.
  149.          Through the concept of shareware, these people their programs
  150.          available to the community.  Usually, all they ask in return is a
  151.          small fee to reward them for the time and effort they've put into
  152.          the program.
  153.  
  154.      The system is based entirely on the honor system, and generally works
  155.      quite well.  (Most people are honest and wouldn't violate the trust
  156.      placed in them by the author of the software).   Shareware is NOT free
  157.      software - the author counts on your integrity.  Please register using
  158.      the form at the end of this manual.
  159.  
  160.      You are encouraged to copy this software and pass it along to others
  161.      who may be interested in using it.
  162.  
  163.      This program is produced by a member of the Association of Shareware
  164.      Professionals (ASP).  ASP wants to make sure that the shareware
  165.      principle works for you.  If you are unable to resolve a shareware
  166.      related problem with an ASP member by contacting the member directly,
  167.      ASP may be able to help.  The ASP Ombudsman can help you resolve a
  168.      dispute or problem with an ASP member, but does not provide technical
  169.      support for members' products.  Please write to the ASP Ombudsman at
  170.      545 Grover Road, Muskegon, MI 49442-9427 or send a Compuserve message
  171.      via easyplex to ASP Ombudsman 70007,3536.
  172.      FORMGEN FILL                                              INTRODUCTION     ______________________________________________________________________
  173.  
  174.  
  175.                             WELCOME TO FORMGEN FILL                            _______________________
  176.  
  177.  
  178.      FORMGEN FILL is a companion product for FORMGEN that allows you to     FORMGEN FILL                            FORMGEN
  179.      define forms for completion on the screen.  You may then print the
  180.      completed form or store it on disk.
  181.  
  182.      FORMGEN FILL allows you to use FORMGEN forms or to create definitions     FORMGEN FILL                   FORMGEN
  183.      on a blank screen - for filling in pre-printed standard forms in your
  184.      printer.
  185.  
  186.      In a nutshell, with FORMGEN FILL you may...                         FORMGEN FILL
  187.      - fill in and print pre-printed forms;
  188.      - fill in and print FORMGEN forms;                         FORMGEN
  189.      - define fields within a form to accept specific types of information
  190.        (including a numeric format to add automatic commas, $, decimal
  191.        points, etc);
  192.      - create automatic responses that will structure fill in fields for
  193.        major credit card numbers;
  194.      - set automatic completion fields that will add the time, date or a
  195.        sequential number at entry or at print;
  196.      - add math to the numeric fields for automatic extensions and totals;
  197.      - save your form with the definitions and use it at any time to "fill-
  198.        in";
  199.      - print your completed form with the data;
  200.      - print the data only on a pre-printed form;
  201.      - accumulate data on a disk for remote printing or database
  202.        integration.
  203.  
  204.      FORMGEN FILL will add a new dimension to your forms handling     FORMGEN FILL
  205.      procedures, speeding up the completion and increasing the accuracy of
  206.      your data capture.
  207.  
  208.      The package consists of three main modules:
  209.  
  210.      DEFINE - is used to specify the layout and positioning of the various     ______
  211.      data fields on the form.  When used as a companion to FORMGEN, the                                                           FORMGEN
  212.      form itself is displayed on the screen, otherwise, a grid is printed
  213.      on the preprinted form to determine exact field locations.  You simply
  214.      define the position and type for each field and save the definition.
  215.  
  216.      FILL - is used to enter information.  The cursor moves automatically     ____
  217.      from field to field and collects the appropriate data.  The
  218.      information can then be printed onto the form using the PC printer (or
  219.      onto a blank page along with the form image if you also have FORMGEN).                                                                  FORMGEN
  220.      The data may also be accumulated for remote printing or for database
  221.      capture.
  222.  
  223.      FORM-PRT - is used to print data and form images.     ________
  224.  
  225.  
  226.  
  227.  
  228.                                                                                 ______________________________________________________________________
  229.      (C) FORMGEN CORPORATION                                         Page 1
  230.      FORMGEN FILL                                              INTRODUCTION     ______________________________________________________________________
  231.  
  232.  
  233.      DEFINITIONS     ___________
  234.  
  235.      The square brackets [ ] indicate individual keys, such as [X], [Alt],
  236.      [Ctrl], [1], [F3], [PgUp], etc.
  237.  
  238.      The Return or Enter key is shown as [Enter]
  239.  
  240.      When you are requested to enter something on your keyboard, the type:>
  241.      symbol will precede what you are to type:
  242.          type:>  EXAMPLE [Enter]
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.                                                                                 ______________________________________________________________________
  287.      (C) FORMGEN CORPORATION                                         Page 2
  288.      FORMGEN FILL                                         QUICK START GUIDE     ______________________________________________________________________
  289.  
  290.  
  291.                                   QUICK START                                  ___________
  292.  
  293.  
  294.      FORMGEN FILL has two distinct modules: Define and Fill.  A form must     FORMGEN FILL
  295.      be defined before it can be filled.        _______                  ______
  296.  
  297.  
  298.      TO DEFINE A FORM     ________________
  299.  
  300.      To start the DEFINE Module:
  301.          type:>  DEFINE  filename [Enter]                         ________
  302.  
  303.      Help     ____
  304.  
  305.      If you need a quick reminder of a function, Alt][H] will bring up the
  306.      help screens.
  307.  
  308.      To Define a Field     _________________
  309.  
  310.      Move the cursor to the position on the form where you wish the  field
  311.      to begin,
  312.          type:>  F3]
  313.  
  314.      and choose the type of field you require.  Set the various field
  315.      parameters to complete the field definition.
  316.  
  317.      To Save a Defined Form     ______________________
  318.  
  319.      F9] will save the defined form (or partially-defined form) to disk.
  320.  
  321.      To Print Form Definitions     _________________________
  322.  
  323.      F10] will print a copy of the form showing the field positions, and a
  324.      list of all defined fields with their parameters.
  325.  
  326.      To Exit DEFINE     ______________
  327.  
  328.      Alt][X] will exit the DEFINE Module and return you to DOS.
  329.  
  330.  
  331.      TO FILL THE DEFINED FORM     ________________________
  332.  
  333.      Start the FILL module:
  334.          type:>  FILL  filename [Enter]                       ________
  335.  
  336.      Just fill in the defined fields.  The cursor will automatically jump
  337.      to the next field upon [Enter] or by using the [up]/[dn] keys or
  338.      [Tab]/[Shift][Tab].
  339.  
  340.  
  341.  
  342.  
  343.  
  344.                                                                                 ______________________________________________________________________
  345.      (C) FORMGEN CORPORATION                                         Page 3
  346.      FORMGEN FILL                                         QUICK START GUIDE     ______________________________________________________________________
  347.  
  348.  
  349.      To Print the Form     _________________
  350.  
  351.      Press F9] or F10] when you have finished entering the data, and wish
  352.      to store and/or print the form. (as determined by the parameters set
  353.      in the DEFINE module)
  354.  
  355.      To Exit FILL     ____________
  356.  
  357.      To Exit from FILL to DOS, press Alt][X]
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.                                                                                 ______________________________________________________________________
  403.      (C) FORMGEN CORPORATION                                         Page 4
  404.      FORMGEN FILL                                     BASIC FORM DEFINITION     ______________________________________________________________________
  405.  
  406.  
  407.                              BASIC FORM DEFINITION                             _____________________
  408.  
  409.  
  410.      There are three phases to setting up a form for electronic filling
  411.      with FORMGEN FILL.          FORMGEN FILL
  412.  
  413.      The first phase is designing the form using FORMGEN.  In this phase                                                 FORMGEN                        _________
  414.      the form is drawn and printed, revising until everything is absolutely
  415.      satisfactory.  If you're setting up a pre-printed form for filling,
  416.      then this stage is not required, but doing so will provide a
  417.      representation of the form on the screen a fill time, making the
  418.      filling process more convenient.
  419.  
  420.      The second phase is to define where on the form information is to be                            ______
  421.      filled.  At this time, the basic layout of data fields on the form are
  422.      established and the specific format of each field is set.  Basic form
  423.      handling parameters like number of copies to print are also set.
  424.  
  425.      Once the form has been defined, it may be filled.  In this phase,                                               ______
  426.      FORMGEN FILL will ask for information to be placed in each data area,     FORMGEN FILL 
  427.      and will then print or store the data as determined by the basic form
  428.      handling parameters.
  429.  
  430.  
  431.      DEFINING     ________
  432.  
  433.      The first step in filling in a form is to define the fields on the
  434.      form.  A field is an area that contains information pertinent to one
  435.      item only - such as a telephone number, a ZIP code, or a company name.
  436.      Good style dictates that it is usually not a compound structure - such
  437.      as a complete address including street, city, state and ZIP.
  438.  
  439.      Specific details on defining a form can be found in the section
  440.      entitled Defining a Form.              _______________
  441.  
  442.  
  443.      FILLING     _______
  444.  
  445.      Filling is the process of completing a defined form.  The cursor will
  446.      jump from field to field allowing entry of the data items
  447.  
  448.      Specific details on defining a form can be found in the section
  449.      entitled Filling a Form.              ______________
  450.  
  451.  
  452.      PRINTING & EXTRACTING     _____________________
  453.  
  454.      After a form has been completed (filled), the data may be printed: (1)
  455.      by itself on to a pre-printed form, or  (2) along with a FORMGEN form                                                              FORMGEN
  456.      on to a blank sheet.
  457.  
  458.  
  459.  
  460.                                                                                 ______________________________________________________________________
  461.      (C) FORMGEN CORPORATION                                         Page 5
  462.      FORMGEN FILL                                     BASIC FORM DEFINITION     ______________________________________________________________________
  463.  
  464.  
  465.      The data may optionally be accumulated in a disk file for later
  466.      integration into a database or for remote or batch printing.
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.                                                                                 ______________________________________________________________________
  519.      (C) FORMGEN CORPORATION                                         Page 6
  520.      FORMGEN FILL                                  ADVANCED FORM DEFINITION     ______________________________________________________________________
  521.  
  522.  
  523.                             ADVANCED FORM DEFINITION                            ________________________
  524.  
  525.  
  526.      Before a form can be filled, it must first be defined so that FORMGEN                                                                   FORMGEN
  527.      FILL knows where to go when you want to enter data - and what kind of     FILL
  528.      data is valid within each field.
  529.  
  530.      A Few Basics First...
  531.  
  532.      A field is an area on the form which stands by itself - such as a       _____
  533.      telephone number, a ZIP code or a company name.
  534.  
  535.      A record is the total of all fields on a single form.       ______
  536.  
  537.      A data file is the accumulation of all of the records from a form       _________
  538.      being filled in over and over again.  FORMGEN FILL data files have a                                           FORMGEN FILL
  539.      .DAT extension.  The data file can contain as few as one record or
  540.      many records (limited only by available disk space).
  541.  
  542.  
  543.      STARTING THE DEFINE MODULE     __________________________
  544.  
  545.      The syntax for starting the DEFINE module is:
  546.  
  547.      DEFINE filename /n /P /M            ________  _
  548.  
  549.      where:
  550.  
  551.      filename  is the optional name of a FORMGEN form to be defined                                         FORMGEN     ________
  552.  
  553.      /P     is an optional switch which disables hardware port checking for
  554.             printing.  This will allow the use of the software in network
  555.             environments.
  556.  
  557.      /NS    is an opitional switch to skip the signon screen.
  558.  
  559.      To begin the definition of a FORMGEN FILL form:                                  FORMGEN FILL
  560.          type:>  DEFINE [Enter]
  561.  
  562.      After a brief sign on screen, the Form Design Pad will be displayed.                                       _______________
  563.      Like FORMGEN, there is a Status Line at the bottom of the screen.  You          FORMGEN                              ___________
  564.      may freely move the cursor around the pad in order to indicate the
  565.      position for a field definition.
  566.  
  567.  
  568.      FIELD TYPES     ___________
  569.  
  570.      In FORMGEN FILL, there are 21 field types grouped into 9 main types:        FORMGEN FILL
  571.  
  572.  
  573.  
  574.  
  575.  
  576.                                                                                 ______________________________________________________________________
  577.      (C) FORMGEN CORPORATION                                         Page 7
  578.      FORMGEN FILL                                  ADVANCED FORM DEFINITION     ______________________________________________________________________
  579.  
  580.  
  581.      Text     ____
  582.  
  583.      Text fields can be defined as rectangular areas on the form.  They may
  584.      contain any type of character. ( alphabetic, numeric, etc.)  At entry,
  585.      text is typed directly into the field space on the form.  When the
  586.      form data is printed, the text is automatically ``wrapped''.  That is,
  587.      words that will not fit at the end of the line are carried over to the
  588.      next line.
  589.  
  590.      Numeric     _______
  591.  
  592.      Numeric fields are specifically designed for numbers.  You may
  593.      determine the number of digits, the number of decimal places, and the
  594.      position of format characters.  Format characters include dollar
  595.      signs, commas, and trailing plus or minus signs.
  596.  
  597.      There are two types of numeric fields, entered and computed.                                            _______     ________
  598.  
  599.      Entered fields allow the direct entry of a field value at fill time.     ______________
  600.  
  601.      Computed fields do not allow any entry, but rather, calculate a value     _______________
  602.      using the formula you define when the field is defined.
  603.  
  604.      Date     ____
  605.  
  606.      There are three different types of date fields: entered, current at                                                     _______  __________
  607.      entry, and current at print.     _____      ________________
  608.  
  609.      Entered fields allow the direct entry of a date at fill time.     ______________
  610.  
  611.      Current at entry fields do not allow entry.  They automatically insert     _______________________
  612.      the date from the system clock when the form is filled on the screen.                                    _______________________
  613.  
  614.      Current at print fields automatically insert the date from the system     _______________________
  615.      clock when the form is printed.                            _______
  616.  
  617.      Time     ____
  618.  
  619.      There are three different types of time fields: entered, current at                                                     _______  __________
  620.      entry, and current at print.     _____      ________________
  621.  
  622.      Entered fields allow the direct entry of a time at fill time.     ______________
  623.  
  624.      Current at entry fields automatically insert the time at which the     _______________________
  625.      form is filled (using the system clock).
  626.  
  627.      Current at print fields automatically insert the time when the form is     _______________________
  628.      printed.     _______
  629.  
  630.  
  631.  
  632.  
  633.  
  634.                                                                                 ______________________________________________________________________
  635.      (C) FORMGEN CORPORATION                                         Page 8
  636.      FORMGEN FILL                                  ADVANCED FORM DEFINITION     ______________________________________________________________________
  637.  
  638.  
  639.      Phone     _____
  640.  
  641.      Phone number fields are available in 7 and 10 digit formats.  To add
  642.      other formats, see the section on User Defined Formats.                                       ____________________
  643.  
  644.      Zip     ___
  645.  
  646.      Postal codes have been internally defined for 5 and 9 digit zips as
  647.      well as Canadian formats.  To add other formats, see the section on
  648.      User Defined Formats.     ____________________
  649.  
  650.      Credit Card     ___________
  651.  
  652.      Formats for major credit cards are also internally defined.  There is
  653.      also a specialized date field for credit card expiry dates.  Layouts
  654.      for North American VISA, MasterCard, and American Express cards can be
  655.      supplemented with user defined formats.
  656.  
  657.      Serialized Numbers     __________________
  658.  
  659.      A special field type for incremental numbering of forms is built in.
  660.      Either pure numeric or alpha/numeric numbers may be defined.  These
  661.      can for defined as increment at entry or increment at print.                        __________________    __________________
  662.  
  663.      Increment at entry causes the forms to be numbered as they are     __________________
  664.      entered.
  665.  
  666.      Increment at print will number the forms in the order they are     __________________
  667.      printed.
  668.  
  669.      User Defined     ____________
  670.  
  671.      If a special format is needed, it can be created.  You can define the
  672.      type and position of each character in the field, as well as locking
  673.      some characters (such as dashes or spaces) into the middle of the
  674.      field.
  675.  
  676.  
  677.      TO DEFINE A FIELD     _________________
  678.  
  679.      To Determine Positions on a Pre-printed Form     ____________________________________________
  680.  
  681.      The assist in determining positions on a pre-printed form FORMGEN FILL                                                               FORMGEN FILL
  682.      has a special built-in grid.  Just load a copy of the pre-printed form
  683.      into your printer and:
  684.          type:>  Alt][G]
  685.  
  686.      A grid will be printed right on the form which can be used to measure
  687.      the exact location of each field.
  688.  
  689.  
  690.  
  691.  
  692.                                                                                 ______________________________________________________________________
  693.      (C) FORMGEN CORPORATION                                         Page 9
  694.      FORMGEN FILL                                  ADVANCED FORM DEFINITION     ______________________________________________________________________
  695.  
  696.  
  697.      Moving the Cursor     _________________
  698.  
  699.      The cursor is moved around on the Form Design Pad using the arrow keys                                       _______________
  700.      or the mouse.
  701.  
  702.      With the arrow keys, simply hit one of the keys and the cursor will
  703.      move one increment in the direction the key indicates.
  704.  
  705.      With the mouse, simply press and hold the left button to pick up the
  706.      cursor, move it to the desired location, and then drop it by releasing
  707.      the button.
  708.  
  709.      Defining a Text Field     _____________________
  710.  
  711.      1)  Move the cursor to the upper left corner of the area where you
  712.          wish to place the field.  In most cases, the field area should be
  713.          blank, to prevent the unintentional overprinting of form text.
  714.  
  715.      2)  Press F1] to begin the field definition.  A message - Define Field                                                               Define Field
  716.          - will blink on the Status Line.                             ___________
  717.  
  718.          Use the arrow keys to stretch the field out to fill the desired
  719.          area and press [Enter].
  720.  
  721.          If you have a mouse, press and hold the right button, stretch the
  722.          highlight out to the desired size, and release the button.
  723.  
  724.      3)  The field will fill with dots and the Status Line will then                                               ___________
  725.          display the message - Enter Default.  Enter the text you wish to                               Enter Default
  726.          be the default value for the field and press [Enter].
  727.  
  728.      Defining a Numeric Field     ________________________
  729.  
  730.      1)  Move the cursor to the position where you wish the field to begin.
  731.  
  732.      2)  Press F2] to begin the field definition.  A small menu will pop
  733.          up.  Choose whether the field will be a direct entry field or a
  734.          computed field.
  735.  
  736.      3)  A message - Enter Format=> - will appear on the Status Line.                     Enter Format=>                                                          ___________
  737.  
  738.          Each digit position of the field must be identified by a "#"
  739.          character.  Help is available here using [Alt][H].
  740.  
  741.          ie.  to allow up to five digits:
  742.          type:>  ##### [Enter]
  743.  
  744.          Or if a more complex field format is desired, then you may enter
  745.          formatting symbols:
  746.          type:>  $###,###.## [Enter]
  747.  
  748.  
  749.  
  750.                                                                                 ______________________________________________________________________
  751.      (C) FORMGEN CORPORATION                                        Page 10
  752.      FORMGEN FILL                                  ADVANCED FORM DEFINITION     ______________________________________________________________________
  753.  
  754.  
  755.      +---------------------------------------------------------------------+
  756.                                Format Characters                               _________________     |                                                                     |
  757.      |                                                                     |
  758.        #  indicates the number of digits that can be displayed       #     |                                                                     |
  759.        ie.  ### defines three digits     |                                                                     |
  760.      |                                                                     |
  761.        .  a period defines the number of decimal places to be displayed     |                                                                     |
  762.        ie.  ###.## defines two decimal places     |                                                                     |
  763.      |                                                                     |
  764.        ,  a comma that is to the left of the decimal point will cause       ,     |                                                                     |
  765.         commas to be printed to the left of every third digit     |                                                                     |
  766.        ie.  #,### prints 1,345     |                                                                     |
  767.      |                                                                     |
  768.        +  a plus sign causes the sign of the number (plus or minus) to be       +     |                                                                     |
  769.         printed (before the number if the + is at the left end of the     |                                                                     |
  770.         format or after the number if the + is at the right end)     |                                                                     |
  771.        ie.  ###+ displays 637+     |                                                                     |
  772.      |                                                                     |
  773.        -  a minus sign displays a trailing minus sign if the value of the       -     |                                                                     |
  774.         field is negative (put the minus sign at end of the format field)     |                                                                     |
  775.        ie.  ###- displays 552-     |                                                                     |
  776.      |                                                                     |
  777.        $  a dollar sign causes $ to print to the far left of the field       $     |                                                                     |
  778.        ie.  $#### prints $  81     |                                                                     |
  779.      |                                                                     |
  780.       $$  a double dollar sign puts the $ next to the leftmost digit.      $$     |                                                                     |
  781.        ie.  $$#### prints $81     |                                                                     |
  782.      |                                                                     |
  783.       **   double asterisks at the beginning of the field causes leading      **     |                                                                     |
  784.         spaces in field to be filled with asterisks     |                                                                     |
  785.        ie.  **#### prints ****81     |                                                                     |
  786.      |                                                                     |
  787.       **$ Combines the effect of the above two symbols      **$     |                                                                     |
  788.        ie.  **$#### displays ****$81     |                                                                     |
  789.      |                                                                     |
  790.      +---------------------------------------------------------------------+
  791.  
  792.          Once you have entered the format, press [Enter].
  793.  
  794.      The balance of the prompts will depend on whether the field is entered                                                                    _______
  795.      or computed.        ________
  796.  
  797.      For an entered field:     _____________________
  798.  
  799.      4)  A message - Enter Default Value - will be displayed on the Status                     Enter Default Value                                                                     ______
  800.          Line.         ____
  801.  
  802.          Enter the value (if any) that would be the most common entry for
  803.          this field.
  804.  
  805.  
  806.  
  807.  
  808.                                                                                 ______________________________________________________________________
  809.      (C) FORMGEN CORPORATION                                        Page 11
  810.      FORMGEN FILL                                  ADVANCED FORM DEFINITION     ______________________________________________________________________
  811.  
  812.  
  813.      For a computed field:     _____________________
  814.  
  815.      4)  A message - Field to be Displayed? - will be displayed on the                     Field to be Displayed? 
  816.          Status Line.         ___________
  817.  
  818.          Hit return to retain the default answer - Yes - if the field
  819.          contents are to be printed on the form.  Enter N for No if you do
  820.          not want the results of the calculation to be printed on the final
  821.          form.  This option is to allow intermediate calculations to be
  822.          performed whose results are used in further calculations.
  823.  
  824.      5)  A message - Enter Formula - will be displayed on the Status Line                     Enter Formula                                                               ___________
  825.          and previously defined fields will be numbered
  826.  
  827.          Help is available - [Alt][H].  Enter the formula for the
  828.          calculation and press [Enter]
  829.  
  830.      NOTE:  If the field number needed for a calculation is not known,
  831.      [Alt][N] will number all the numeric fields on the screen for
  832.      reference.
  833.  
  834.      Formula Example 1     _________________
  835.  
  836.      You wish to add four numeric entered fields and have the result                                  _______
  837.      displayed in a fifth computed field.  For the definition of the                          ________
  838.      formula, you would enter under the formula description for the field:
  839.          [1]+[2]+[3]+[4]
  840.  
  841.      The result of adding the four fields will be displayed in the computed
  842.      field.
  843.  
  844.      Formula Example 2     _________________
  845.  
  846.      Let's say you wanted to take the result of the computed field in the
  847.      above example (field #5) and multiply it by a percentage. (similar to
  848.      adding retail sales tax to a purchase amount)  Therefore, in field 6
  849.      (the "Total with Tax", let's say), enter the following formula:
  850.          [5]*108%
  851.  
  852.      and 8% tax will be added to the total in field #5 with the result
  853.      displayed in field #6.
  854.  
  855.      Formula Example 3     _________________
  856.  
  857.      Constants may be represented in formulas, and parentheses may be added
  858.      to control the order of precedence,  allowing more complicated math:
  859.          ([1]+[2]+[4])/([3]*[7])+124.5
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.                                                                                 ______________________________________________________________________
  867.      (C) FORMGEN CORPORATION                                        Page 12
  868.      FORMGEN FILL                                  ADVANCED FORM DEFINITION     ______________________________________________________________________
  869.  
  870.  
  871.      +---------------------------------------------------------------------+
  872.                                Formula Components                               __________________     |                                                                     |
  873.      |                                                                     |
  874.       [x] field value       _     |                                                                     |
  875.        ie.  [x] - indicates the value of field x             _                                 _     |                                                                     |
  876.      |                                                                     |
  877.       n   constant value      _     |                                                                     |
  878.        ie.  [x]+n - value n is added to field x             _  _         _                   _     |                                                                     |
  879.      |                                                                     |
  880.        +  addition operator       +     |                                                                     |
  881.        ie.  1+2 -  1 and 2 are added     |                                                                     |
  882.      |                                                                     |
  883.        -  subtraction operator       -     |                                                                     |
  884.        ie.  8-5 - 5 is subtracted from 8     |                                                                     |
  885.      |                                                                     |
  886.        *  multiplication operator       *     |                                                                     |
  887.        ie.  2*3 - 2 is multiplied by 3     |                                                                     |
  888.      |                                                                     |
  889.        /  division operator       /     |                                                                     |
  890.        ie.  6/2 - 6 is divides by 2     |                                                                     |
  891.      |                                                                     |
  892.        ^  exponentiation operator       ^     |                                                                     |
  893.        ie.  6^2 - 6 raised to the power of 2     |                                                                     |
  894.      |                                                                     |
  895.        %  percentage operator (for CONSTANTS ONLY)       %     |                                                                     |
  896.        ie.  [x]*10% - result is 10% of [x]             _                          _     |                                                                     |
  897.      |                                                                     |
  898.       ()  parentheses determine order of precedence in a calculation      ()     |                                                                     |
  899.        ie.  (2+3)*4 - 2 and 3 are added, result is multiplied by 4     |                                                                     |
  900.      |                                                                     |
  901.      +---------------------------------------------------------------------+
  902.  
  903.      Defining Date or Time Fields     ____________________________
  904.  
  905.      1)  Move the cursor to the position where you wish the field to begin.
  906.  
  907.      2)  Press F3] to begin the field definition.  A menu will pop up.
  908.          Choose 3 (for a date field) or 4 (for a time field).
  909.  
  910.      3)  Another menu will pop up giving you  the choice of:
  911.  
  912.          entered - for a date or time value to entered by the operator at         _______
  913.          fill time
  914.  
  915.          current at entry - if you want the field to pick up the date or         ________________
  916.          time at the time of entry
  917.  
  918.          current at print - if you want FORMGEN FILL to pick up the date or                                        FORMGEN FILL          ________________
  919.          time when the form is printed
  920.  
  921.  
  922.  
  923.  
  924.                                                                                 ______________________________________________________________________
  925.      (C) FORMGEN CORPORATION                                        Page 13
  926.      FORMGEN FILL                                  ADVANCED FORM DEFINITION     ______________________________________________________________________
  927.  
  928.  
  929.      Defining Phone, Zip or Credit Card Fields     _________________________________________
  930.  
  931.      1)  Move the cursor to the position where you wish the field to begin.
  932.  
  933.      2)  Press F3] to begin the field definition.  A menu will pop up.
  934.          Choose 5 (for a phone number field), 6 (for a zip code field) or 7
  935.          (for a credit card field).
  936.  
  937.      3)  Another menu will pop up giving you  appropriate choices for each
  938.          of these field types.
  939.  
  940.      Defining a Sequential Number Field     __________________________________
  941.  
  942.      1)  Once again, move the cursor to the position where you wish the
  943.          field to begin.
  944.  
  945.      2)  Press F3] to begin the field definition.  The field type menu will
  946.          pop up.  Choose 8.
  947.  
  948.      3)  The Status Line will show a prompt asking for the first number in             ___________
  949.          the sequence.  An alpha-numeric value may be entered here.  This
  950.          value will be incremented according to the following rules:
  951.  
  952.          The value may contain letters (A-Z), numbers (0-9), or punctuation
  953.          (-.,etc.).
  954.  
  955.          Alpha characters will be converted to upper case.
  956.  
  957.          During counting, both letters and numbers will be incremented in
  958.          accordance with standard practice.
  959.  
  960.          Punctuation will remain fixed (will not be incremented).
  961.  
  962.      Examine the progression of the sequences below:
  963.  
  964.      Serial Number Example 1     _______________________
  965.  
  966.                                     Q-123.8
  967.                                     Q-123.9
  968.                                     Q-124.0
  969.                                     Q-123.1
  970.  
  971.      Serial Number Example 2     _______________________
  972.  
  973.                                      199X-7
  974.                                      199X-8
  975.                                      199X-9
  976.                                      199Y-0
  977.                                      199Y-1
  978.  
  979.  
  980.  
  981.  
  982.                                                                                 ______________________________________________________________________
  983.      (C) FORMGEN CORPORATION                                        Page 14
  984.      FORMGEN FILL                                  ADVANCED FORM DEFINITION     ______________________________________________________________________
  985.  
  986.  
  987.      Serial Number Example 3     _______________________
  988.  
  989.                                   22-XA/449-W
  990.                                   22-XA/449-X
  991.                                   22-XA/449-Y
  992.                                   22-XA/449-Z
  993.                                   22-XA/450-A
  994.                                   22-XA/450-B
  995.  
  996.      Defining a User Defined Field Type     __________________________________
  997.  
  998.      1)  As usual, you must move the cursor to the position where you wish
  999.          the field to start.
  1000.  
  1001.      2)  Press F3] to call the field type menu and select option 9.
  1002.  
  1003.      +---------------------------------------------------------------------+
  1004.                              Format Mask Components                             ______________________     |                                                                     |
  1005.      |                                                                     |
  1006.        #  only numeric characters may be entered in this position       #     |                                                                     |
  1007.         valid characters are:     |                                                                     |
  1008.        0-9, . -     |                                                                     |
  1009.      |                                                                     |
  1010.        A  alpha characters only       A     |                                                                     |
  1011.         valid characters are:     |                                                                     |
  1012.        A-Z, a-z     |                                                                     |
  1013.      |                                                                     |
  1014.        U  upper case alpha only - lower case entry will be converted to       U     |                                                                     |
  1015.         upper case     |                                                                     |
  1016.         valid characters are:     |                                                                     |
  1017.        A-Z, a-z     |                                                                     |
  1018.      |                                                                     |
  1019.        .  any character allowed       .     |                                                                     |
  1020.      |                                                                     |
  1021.        ^  corresponding character in prompt string is fixed (cannot be       ^     |                                                                     |
  1022.         changed).  at entry, the cursor will skip over the character,     |                                                                     |
  1023.         leaving it untouched     |                                                                     |
  1024.      |                                                                     |
  1025.      +---------------------------------------------------------------------+
  1026.  
  1027.      3)  The Status Line will prompt for a Prompt String.  The prompt             ___________                   _____________
  1028.          string is the text that is actually displayed in the field area at                                                       _________________
  1029.          the time of entry and should give (character by character), an
  1030.          indication of what you expect the operator to be entering.
  1031.  
  1032.          ie.  For a date, a good prompt string would be MM/DD/YY.  this
  1033.          would show the operator that you expect the month to entered in
  1034.          the first two places, etc.
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.                                                                                 ______________________________________________________________________
  1041.      (C) FORMGEN CORPORATION                                        Page 15
  1042.      FORMGEN FILL                                  ADVANCED FORM DEFINITION     ______________________________________________________________________
  1043.  
  1044.  
  1045.      4)  Next, the prompt string will be moved up one line, and underneath
  1046.          you will be prompted for a format mask.  This defines (character                                    ___________
  1047.          by character), the rules for entering information into the field.
  1048.  
  1049.  
  1050.      TO SET FORM PARAMETERS     ______________________
  1051.  
  1052.      General parameters that control what is done with filled forms are set
  1053.      in the Define module.
  1054.  
  1055.      Press F4] to run through the available options.
  1056.  
  1057.      Printed Output     ______________
  1058.  
  1059.      If you want the form to be printed, this should be set to Y(es).
  1060.      Answer N(o) if the data is to be captured and the printing of a hard
  1061.      copy is not necessary.
  1062.  
  1063.      Print Data Only     _______________
  1064.  
  1065.      If your response to this is Y(es), only the data will be printed.
  1066.      This assumes that you are filling out pre-printed forms.  If you
  1067.      answer N(o), then a companion FORMGEN form will be printed around the                                   FORMGEN
  1068.      data.
  1069.  
  1070.      Print in Landscape Mode     _______________________
  1071.  
  1072.      If the response to this is Y(es), then the form will always be printed
  1073.      in landscape mode (laser printers only).
  1074.  
  1075.      Copies to Print     _______________
  1076.  
  1077.      The default value is one copy, but may be changed to suit the
  1078.      application.
  1079.  
  1080.      Save Data to File     _________________
  1081.  
  1082.      If this option is activated, data entered on the form will be stored
  1083.      in a delimited ASCII file with the name filename.DAT.                                             ________
  1084.  
  1085.      This is a standard format which will allow the data to be loaded into
  1086.      other standard spreadsheet or database packages.  Optionally, this
  1087.      selection may be used to store the entered data for later printing, or
  1088.      it may be transferred to a remote location for printing.
  1089.  
  1090.      Each line of the file will contain the contents of one completed form.
  1091.      (a record)  Each field will be enclosed in quotation marks, and the        ______
  1092.      individual fields will be separated by commas.  Each record ends with
  1093.      a carriage return/line feed pair.
  1094.  
  1095.      ie.
  1096.  
  1097.  
  1098.                                                                                 ______________________________________________________________________
  1099.      (C) FORMGEN CORPORATION                                        Page 16
  1100.      FORMGEN FILL                                  ADVANCED FORM DEFINITION     ______________________________________________________________________
  1101.  
  1102.  
  1103.                   "John Smith","Silverton","$2,128.07"<CR><LF>
  1104.  
  1105.  
  1106.      TO RESET THE DEFINITION MODULE     ______________________________
  1107.  
  1108.      To clear the Form Design Pad and reset all parameters to their                  _______________
  1109.      defaults, press [Alt][F7].
  1110.  
  1111.  
  1112.      PRINTING A GRID     _______________
  1113.  
  1114.      When setting up a definition for a standard pre-printed form, the data
  1115.      locations may be easily determined by printing a grid on a copy of the
  1116.      form.
  1117.  
  1118.      To do this, follow this procedure:
  1119.  
  1120.      To do this, follow this procedure:
  1121.  
  1122.      1)  load the form into the printer
  1123.  
  1124.      2)   load the grid into the define module:
  1125.          type:>  [Alt][G]
  1126.  
  1127.  
  1128.      PRINTING THE FORM DEFINITION     ____________________________
  1129.  
  1130.      As an aid to setting up a form definition, you may print the form
  1131.      definition information.  The procedure for this is:
  1132.  
  1133.      1)  load a form into the printer and align it as it will be in actual
  1134.          use (skip this step if you intend FORMGEN FILL to print a FORMGEN                                           FORMGEN FILL            FORMGEN
  1135.          form around the data).
  1136.  
  1137.      2)  Hit F10] to start the process.
  1138.  
  1139.      3)  FORMGEN FILL will print the fields on the form.  This indicate the         FORMGEN FILL 
  1140.          starting position of each field.  The fields will be numbered.
  1141.          (except where the field lengths are too short to contain the field
  1142.          number - ie.   less than 3 characters)
  1143.  
  1144.      4)  FORMGEN FILL will print a field listing showing the specific         FORMGEN FILL 
  1145.          definition information for each field
  1146.  
  1147.      This should be a great aid for ensuring that everything will be
  1148.      printed in the right location, and that all formulas and formats are
  1149.      correct.
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.                                                                                 ______________________________________________________________________
  1157.      (C) FORMGEN CORPORATION                                        Page 17
  1158.      FORMGEN FILL                                  ADVANCED FORM DEFINITION     ______________________________________________________________________
  1159.  
  1160.  
  1161.      SAVING THE DEFINITION     _____________________
  1162.  
  1163.      Press F9] to save the definitions for the form.
  1164.  
  1165.      The form may be partially defined, saved, and then the remainder of
  1166.      the definitions may be added at a later time.
  1167.  
  1168.  
  1169.      TO EXIT THE DEFINE MODULE     _________________________
  1170.  
  1171.      Press Alt][X] to leave to the Define module and return to DOS
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210.  
  1211.  
  1212.  
  1213.  
  1214.                                                                                 ______________________________________________________________________
  1215.      (C) FORMGEN CORPORATION                                        Page 18
  1216.      FORMGEN FILL                                            FILLING A FORM     ______________________________________________________________________
  1217.  
  1218.  
  1219.                                  FILLING A FORM                                 ______________
  1220.  
  1221.  
  1222.      The FILL module allows you to fill in a form that has been defined
  1223.      using the DEFINE module of FORMGEN FILL.                                FORMGEN FILL
  1224.  
  1225.  
  1226.      TO START THE FILL MODULE     ________________________
  1227.  
  1228.      The syntax for starting the FILL module is:
  1229.  
  1230.      FILL filename /P /NS          ________
  1231.  
  1232.      where:
  1233.  
  1234.      filename  is the name of a FORMGEN FILL form definition                                FORMGEN FILL      ________
  1235.  
  1236.      /P     is an optional switch which disables hardware port checking for
  1237.             printing.  This will allow the use of the software in network
  1238.             environments.
  1239.  
  1240.      /NS    is an opitional switch to skip the signon screen.
  1241.  
  1242.      Only forms that have an existing definition file (from the Define
  1243.      module) can be loaded into the FILL module.  These files have the
  1244.      filename extension .FRF.
  1245.  
  1246.  
  1247.      CURSOR MOVEMENT     _______________
  1248.  
  1249.      When in the FILL mode, the cursor will jump from field to field until
  1250.      it reaches the last field.  When the last field is filled in, FORMGEN                                                                   FORMGEN
  1251.      FILL will return to the first field.     FILL
  1252.  
  1253.  
  1254.      FROM FIELD TO FIELD     ___________________
  1255.  
  1256.      The cursor may be moved from field to field using:
  1257.          [up]/[dn]
  1258.          [Tab]/[Shift][Tab]
  1259.  
  1260.      When the cursor enters a new field, the defined default value is
  1261.      displayed.
  1262.  
  1263.  
  1264.      WITHIN A FIELD     ______________
  1265.  
  1266.      The cursor may be moved within a field using:
  1267.  
  1268.      [lft]/[rgt] - move the cursor left or right within the field
  1269.  
  1270.  
  1271.  
  1272.                                                                                 ______________________________________________________________________
  1273.      (C) FORMGEN CORPORATION                                        Page 19
  1274.      FORMGEN FILL                                            FILLING A FORM     ______________________________________________________________________
  1275.  
  1276.  
  1277.      [up]/[dn] - move the cursor up or down within the field (in the case
  1278.      of multi-line text fields)
  1279.  
  1280.      [Home] - moves the cursor to the beginning of the line
  1281.  
  1282.      [End] - moves the cursor to the end of the information in the field
  1283.  
  1284.  
  1285.      EDITING INFORMATION     ___________________
  1286.  
  1287.      Field information may be entered into each location.  The information
  1288.      may then be edited or updated using the following special keys:
  1289.  
  1290.      [Ins] - inserts a blank into the data at the cursor position each time
  1291.      it is pressed
  1292.  
  1293.      [Del] - deletes the character under at the cursor position each time
  1294.      it is pressed
  1295.  
  1296.      [Ctrl][End] - Clears the field
  1297.  
  1298.      F8] - recalls the data entered for the field on the last completed
  1299.      form
  1300.  
  1301.  
  1302.      PRINTING OR SAVING A FORM     _________________________
  1303.  
  1304.      When all the data has been entered, the form can be printed or the
  1305.      data saved (as defined) by:
  1306.          type:>  F10]
  1307.  
  1308.      The form data will be printed and/or saved, the form reset, and the
  1309.      cursor will go to the first field.
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.  
  1329.  
  1330.                                                                                 ______________________________________________________________________
  1331.      (C) FORMGEN CORPORATION                                        Page 20
  1332.      FORMGEN FILL                                           FRINTING A FORM     ______________________________________________________________________
  1333.  
  1334.  
  1335.                                 PRINTING A FORM                                _______________
  1336.  
  1337.  
  1338.      The FORMGEN FILL print module is the workhorse behind the actual         FORMGEN FILL
  1339.      printed output.  In normal circumstances, it is automatically called
  1340.      by the Define and Fill modules, and need not be known to the user.
  1341.  
  1342.      In some situations, however, it may be necessary to call the print
  1343.      module from DOS.  These are:
  1344.      - when system memory is insufficient to allow printing from inside
  1345.        DEFINE or FILL.
  1346.      - when form data has been saved in a .DAT file and is to be printed
  1347.        remotely or in a batch.
  1348.  
  1349.  
  1350.      WHEN MEMORY IS TOO SMALL     ________________________
  1351.  
  1352.      An attempt to print from DEFINE or FILL when there is too little
  1353.      available RAM to support the print module will produce a .FRD file
  1354.      that can be used to print directly from DOS.  In this case, a message
  1355.      will be displayed and nothing will appear to have happened.
  1356.  
  1357.      Simply exit to DOS and print as follows:
  1358.  
  1359.      1)  Exit from FORMGEN FILL:                   FORMGEN FILL
  1360.          type:>  Alt][X]
  1361.  
  1362.      2)  Run the print module:
  1363.          type:>  FORM-PRT filename [Enter]                          ________
  1364.  
  1365.      3)  Restart the FORMGEN FILL module you were using.                     FORMGEN FILL 
  1366.  
  1367.  
  1368.      WHEN A BATCH IS TO BE PRINTED     _____________________________
  1369.  
  1370.      When entered data is stored for later printing, the following
  1371.      procedure should be followed:
  1372.  
  1373.      1)  If the data is to be moved to another system, ensure that ALL
  1374.          related files are moved together:
  1375.  
  1376.          filename.FRF     ____________
  1377.          filename.FRC         ________
  1378.          filename.DAT         ________
  1379.  
  1380.          and if they exist, also:
  1381.  
  1382.          filename.FRM         ________
  1383.          filename.FRX         ________
  1384.  
  1385.      2)  Run the print module:
  1386.  
  1387.  
  1388.                                                                                 ______________________________________________________________________
  1389.      (C) FORMGEN CORPORATION                                        Page 21
  1390.      FORMGEN FILL                                           FRINTING A FORM     ______________________________________________________________________
  1391.  
  1392.  
  1393.          type:>  FORM-PRT filename /DAT [Enter]                          ________
  1394.  
  1395.      3)  If the batch is not to be printed again, delete the filename.DAT                                                             ________
  1396.          file.  Otherwise, new information entered with the FILL module
  1397.          will be appended to the file.  This means that in order to get the
  1398.          new forms printed, all of the forms in the original batch will                            ___________________________________________
  1399.          have to be printed again.         ________________________
  1400.  
  1401.      IMPORTANT NOTE:  Your license is for a single machine only.  If you     ______________
  1402.      wish to use the remote printing feature of FORMGEN FILL, you must                                                FORMGEN FILL
  1403.      purchase fill module(s) for the other machine(s).  These are available
  1404.      at a nominal charge from FORMGEN.                              FORMGEN
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.                                                                                 ______________________________________________________________________
  1447.      (C) FORMGEN CORPORATION                                        Page 22
  1448.      FORMGEN FILL                                           REFERENCE GUIDE     ______________________________________________________________________
  1449.  
  1450.  
  1451.                                 REFERENCE GUIDE                                _______________
  1452.  
  1453.  
  1454.  
  1455.      RUNNING FORMGEN FILL     ____________________
  1456.  
  1457.      The syntaxfor starting each of the three FORMGEN FILL modules is:                                              FORMGEN FILL 
  1458.  
  1459.      DEFINE  filename /n /M /P             ________  _
  1460.  
  1461.      FILL  filename /n /P           ________  _
  1462.  
  1463.      FORM-PRT  filename /DAT /P               ________
  1464.  
  1465.      where:
  1466.  
  1467.      filename  is the optional name of a FORMGEN form to be defined                                         FORMGEN     ________
  1468.  
  1469.      /P     is an optional switch which disables hardware port checking for
  1470.             printing.  This will allow the use of the software in network
  1471.             environments.
  1472.  
  1473.      /M     disable mouse functions to allow the use of external mouse menu
  1474.             systems
  1475.  
  1476.      /DAT   is an optional switch to invoke the batch printing function of
  1477.             FORMGEN FILL.            FORMGEN FILL
  1478.  
  1479.  
  1480.      DEFINE MODULE KEYS     __________________
  1481.  
  1482.      Cursor Keys     ___________
  1483.  
  1484.      Move Cursor     ___________
  1485.      up][dn][rgt][lft]
  1486.  
  1487.      The four arrow keys at the right side of the keyboard are used to move
  1488.      the cursor around the Form Design Pad.                           _______________
  1489.  
  1490.      Carriage Return     _______________
  1491.      Enter]
  1492.  
  1493.      The [Enter] key will move the cursor down one line and then to the
  1494.      left until it encounters a non-blank character position.
  1495.  
  1496.      TAB Right     _________
  1497.      tab]
  1498.  
  1499.      Tab stops are set every eight columns across the Form Design Pad.                                                      _______________
  1500.      Pressing this key will advance the cursor across the pad to the right
  1501.      until it reaches the next tab stop.
  1502.  
  1503.  
  1504.                                                                                 ______________________________________________________________________
  1505.      (C) FORMGEN CORPORATION                                        Page 23
  1506.      FORMGEN FILL                                           REFERENCE GUIDE     ______________________________________________________________________
  1507.  
  1508.  
  1509.      TAB Left     ________
  1510.      Shift][back tab]
  1511.  
  1512.      The combination of [Shift] and [back tab] will move the cursor across
  1513.      the screen to the left until it reaches the nearest tab stop.
  1514.  
  1515.      Left Edge of Pad     ________________
  1516.      Home]
  1517.  
  1518.      This key will move the cursor to the left side of the Form Design Pad.                                                           _______________
  1519.  
  1520.      Right Edge of Pad     _________________
  1521.      End]
  1522.  
  1523.      This key will move the cursor first to column 79 (if the current
  1524.      cursor position is between column 1 and 78), then upon pressing [End]
  1525.      again, the cursor will move to the extreme right side of the Form                                                                  ____
  1526.      Design Pad.     __________
  1527.  
  1528.      Top of Screen     _____________
  1529.      Ctrl][Home]
  1530.  
  1531.      Holding the [Ctrl] key while pressing [Home] will move the cursor to
  1532.      the upper left corner of the current screen.
  1533.  
  1534.      Bottom of Screen     ________________
  1535.      Ctrl][End]
  1536.  
  1537.      Holding the [Ctrl] key while pressing [End] will move the cursor to
  1538.      the lower left corner of the current screen.
  1539.  
  1540.      Top of Pad     __________
  1541.      Ctrl][PgUp]
  1542.  
  1543.      Holding the [Ctrl] key while pressing [PgUp] will move the cursor to
  1544.      the upper left corner of the Form Design Pad.                                  _______________
  1545.  
  1546.      Bottom of Pad     _____________
  1547.      Ctrl][PgDn]
  1548.  
  1549.      Holding the [Ctrl] key while pressing [PgDn] will move the cursor to
  1550.      the lower left corner of the Form Design Pad.                                  _______________
  1551.  
  1552.      Word Left     _________
  1553.      F7]
  1554.  
  1555.      Pressing [F7] will cause the cursor to jump to the next word (or other
  1556.      non-blank item) to the left.
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.                                                                                 ______________________________________________________________________
  1563.      (C) FORMGEN CORPORATION                                        Page 24
  1564.      FORMGEN FILL                                           REFERENCE GUIDE     ______________________________________________________________________
  1565.  
  1566.  
  1567.      Word Right     __________
  1568.      F8]
  1569.  
  1570.      Pressing F8] will cause the cursor to jump to the next word (or other
  1571.      non-blank item) to the right.
  1572.  
  1573.      Field Definition Keys     _____________________
  1574.  
  1575.      Define Text Field     _________________
  1576.      F1]
  1577.  
  1578.      To begin the definition of a text field.
  1579.  
  1580.      Define Numeric Field     ____________________
  1581.      F2]
  1582.  
  1583.      To begin the definition of a numeric field type.
  1584.  
  1585.      Define Field     ____________
  1586.      F3]
  1587.  
  1588.      To begin the definition of any field type.
  1589.  
  1590.      Number Fields     _____________
  1591.      [Alt][N]
  1592.  
  1593.      This will display the numbers of all the numeric fields on the screen.
  1594.      This identification is necessary for use in calculations.
  1595.  
  1596.      Set Form Parameters     ___________________
  1597.      F4]
  1598.  
  1599.      To define the output options for FORMGEN FILL.  Parameter that control                                      FORMGEN FILL
  1600.      whether or not there is printed output, whether the form is printed as
  1601.      well as the data, number of copies, and landscape mode are all
  1602.      controlled here.
  1603.  
  1604.      Data file output is also set using this function.
  1605.  
  1606.      Other Functions     _______________
  1607.  
  1608.      Cursor Position Indicator     _________________________
  1609.      Alt][Q]
  1610.  
  1611.      The indicator on the Status Line that shows the position of the cursor
  1612.      as it is moved around the Form Design Pad can be set to display a                               _______________
  1613.      variety of measurements:
  1614.      - row and column
  1615.      - inches
  1616.      - millimeters
  1617.      - picas (6ths and 10ths)
  1618.  
  1619.  
  1620.                                                                                 ______________________________________________________________________
  1621.      (C) FORMGEN CORPORATION                                        Page 25
  1622.      FORMGEN FILL                                           REFERENCE GUIDE     ______________________________________________________________________
  1623.  
  1624.  
  1625.      - printers points (72nds of an inch)
  1626.  
  1627.      Jump to DOS     ___________
  1628.      Alt][O]
  1629.  
  1630.      To load a secondary copy of DOS for a temporary operation outside of
  1631.      FORMGEN FILL.  To return to FORMGEN FILL:     FORMGEN FILL                FORMGEN FILL
  1632.          type:>  EXIT [Enter]
  1633.  
  1634.      Save Definition     _______________
  1635.      F9]
  1636.  
  1637.      This key will save the current definition on disk.
  1638.  
  1639.      Print Definition Information     ____________________________
  1640.      F10]
  1641.  
  1642.      This is used to print a copy of the form with the field information
  1643.      during the definition phase.
  1644.  
  1645.      Print a Grid     ____________
  1646.      Alt][G]
  1647.  
  1648.      To a measurement grid onto a pre-printed form, load the form into the
  1649.      printer.  Then type [Alt][G].
  1650.  
  1651.      Clear Definition     ________________
  1652.      Alt][F7]
  1653.  
  1654.      Clears the Form Design Pad and resets all defaults in preparation for                _______________
  1655.      a new form.
  1656.  
  1657.      Load Form Definition     ____________________
  1658.      Alt][F9]
  1659.  
  1660.      Loads a form definition and (if it exists) a FORMGEN form onto the                                                  FORMGEN
  1661.      Form Design Pad.     _______________
  1662.  
  1663.      Configure     _________
  1664.      Alt][F10]
  1665.  
  1666.      Allows configuration of FORMGEN FILL to suit the particular hardware.                             FORMGEN FILL 
  1667.      Settings for screen type and colors as well as printer type, port, and
  1668.      carriage width are all found here.
  1669.  
  1670.      Set Data Path     _____________
  1671.      Alt][P]
  1672.  
  1673.      To set the path to data files.  If the data files are in the same
  1674.      directory as the programs, enter a ".".
  1675.  
  1676.  
  1677.  
  1678.                                                                                 ______________________________________________________________________
  1679.      (C) FORMGEN CORPORATION                                        Page 26
  1680.      FORMGEN FILL                                           REFERENCE GUIDE     ______________________________________________________________________
  1681.  
  1682.  
  1683.      Exit     ____
  1684.      Alt][X]
  1685.  
  1686.      To end the session and exit to DOS.
  1687.  
  1688.  
  1689.      FILL MODULE CONTROL KEYS     ________________________
  1690.  
  1691.      Next Field     __________
  1692.      tab] / dn]
  1693.  
  1694.      Either of these will move the cursor to the next field.
  1695.  
  1696.      Previous Field     ______________
  1697.      Shift][back tab] / up]
  1698.  
  1699.      The cursor moves to the previous field.
  1700.  
  1701.      Repeat Data from Last Form     __________________________
  1702.      F8]
  1703.  
  1704.      Duplicates the data for this field from the form last completed.
  1705.  
  1706.      Print Form     __________
  1707.      F10]
  1708.  
  1709.      Prints and/or saves the form as determined in form parameters.
  1710.  
  1711.      Reset the Form     ______________
  1712.      [Alt][F7]
  1713.  
  1714.      Clears all fields to their default values.
  1715.  
  1716.      Configure     _________
  1717.      Alt][F10]
  1718.  
  1719.      Allows configuration of FORMGEN FILL to suit the particular hardware.                             FORMGEN FILL 
  1720.      Settings for screen type and colors as well as printer type, port, and
  1721.      carriage width are all found here.
  1722.  
  1723.      Exit     ____
  1724.      Alt][X]
  1725.  
  1726.      Ends all processing and returns to DOS.
  1727.  
  1728.  
  1729.  
  1730.  
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736.                                                                                 ______________________________________________________________________
  1737.      (C) FORMGEN CORPORATION                                        Page 27
  1738.      FORMGEN FILL                                                  APPENDIX     ______________________________________________________________________
  1739.  
  1740.  
  1741.                          INSTALLATION AND CONFIGURATION                         ______________________________
  1742.  
  1743.  
  1744.  
  1745.      SYSTEM REQUIREMENTS     ___________________
  1746.  
  1747.      1)  FORMGEN FILL will operate on IBM and Tandy compatible PC's with a         FORMGEN FILL
  1748.          minimum of 384K of RAM.  The system requires PC/MS-DOS 3.2 or
  1749.          higher.
  1750.  
  1751.      2)  FORMGEN FILL graphics can be displayed on all monitor types.         FORMGEN FILL
  1752.          Systems with EGA or VGA cards can use FORMGEN FILL in full form                                               FORMGEN FILL 
  1753.          modes with allow 43 or 60 lines to be displayed rather than the
  1754.          standard 25.
  1755.  
  1756.      3)  FORMGEN FILL supports printers which emulate IBM, Epson, HP         FORMGEN FILL
  1757.          LaserJet and Tandy printer protocols.
  1758.  
  1759.  
  1760.      MAKING A WORKING COPY     _____________________
  1761.  
  1762.      For a Hard Drive System     _______________________
  1763.  
  1764.      1)  Make a subdirectory to contain your FORMGEN FILL program and data                                             FORMGEN FILL 
  1765.          files:
  1766.          type:>  MD FORMGEN FILL [Enter]
  1767.  
  1768.      2)  Move into the subdirectory:
  1769.          type:>  CD FORMGEN FILL [Enter]
  1770.  
  1771.      3)  Place your FORMGEN FILL Program diskette in Drive A:.                    FORMGEN FILL
  1772.  
  1773.      4)   Copy all files to the hard drive:
  1774.          type:>  COPY A:*.* [Enter]
  1775.  
  1776.      5)  Repeat steps 3 and 4 for each disk in the package.
  1777.  
  1778.      For a Floppy System     ___________________
  1779.  
  1780.      1)  Put your DOS disk in Drive A:.
  1781.  
  1782.      2)  Put a blank disk in Drive B:.
  1783.  
  1784.      3)  Format the blank disk and put DOS on it:
  1785.          type:>  FORMAT B:/S [Enter]
  1786.  
  1787.      4)  Put your FORMGEN FILL Program Disk in Drive A:.                  FORMGEN FILL 
  1788.  
  1789.      5)  Copy all the files to your new disk:
  1790.          type:>  COPY A:*.* B: [Enter]
  1791.  
  1792.  
  1793.  
  1794.                                                                                 ______________________________________________________________________
  1795.      (C) FORMGEN CORPORATION                                       Page A-1
  1796.      FORMGEN FILL                                                  APPENDIX     ______________________________________________________________________
  1797.  
  1798.  
  1799.      6)  Put another blank disk in Drive B:.
  1800.  
  1801.      7)  Format the blank disk (without DOS this time)
  1802.          type:>  FORMAT B: [Enter]
  1803.  
  1804.      8)  Put your FORMGEN FILL Data Disk in Drive A:.                  FORMGEN FILL 
  1805.  
  1806.      9)  Copy all the files to your new disk:
  1807.          type:>  COPY A:*.* B: [Enter]
  1808.  
  1809.  
  1810.      CONFIGURING FORMGEN FILL     ________________________
  1811.  
  1812.      1)  Run the Define module:
  1813.          type:>  DEFINE [Enter]
  1814.  
  1815.      2)  Enter the configuration menu:
  1816.          type:>  [Alt][F10]
  1817.  
  1818.      Once in the configuration menu, there are a number of choices
  1819.      available:
  1820.  
  1821.      Select Video Type     _________________
  1822.  
  1823.      This function allows the quick selection of the default screen color
  1824.      set which best suits the video card/monitor combination of the system.
  1825.      The available choices are:
  1826.  
  1827.      Monochrome - for a system with a TTL monitor such as the IBM     Monochrome
  1828.      Monochrome monitor or which use the Hercules Graphics Card.
  1829.  
  1830.      Black & White - for a system equipped with a color graphics card or     Black & White
  1831.      equivalent used in combination with a composite monochrome monitor.
  1832.  
  1833.      Color - for a system with a Color, EGA or VGA type monitor.     Color
  1834.  
  1835.      COMPAQ - for a COMPAQ system that uses continuous gray scales instead     COMPAQ
  1836.      of colors with a monochrome monitor.
  1837.  
  1838.      Set Screen Colors     _________________
  1839.  
  1840.      This function displays all possible color combinations on the screen
  1841.      in a grid that indicates the component foreground and background
  1842.      colors.  Selections for each of the different screen areas functions
  1843.      can be made to suit your taste, and will be stored for program
  1844.      operation.
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.                                                                                 ______________________________________________________________________
  1853.      (C) FORMGEN CORPORATION                                       Page A-2
  1854.      FORMGEN FILL                                                  APPENDIX     ______________________________________________________________________
  1855.  
  1856.  
  1857.      Set Data Path     _____________
  1858.  
  1859.      This function displays the directory where FORMGEN FILL expects to                                                FORMGEN FILL
  1860.      find all the form definition and data files.  When entering the data
  1861.      path, include the drive specification:
  1862.          type:>   C:\data\frm [Enter]
  1863.  
  1864.                                      - or -
  1865.          type:>   C:\data\frm [Enter]
  1866.  
  1867.      +---------------------------------------------------------------------+
  1868.       NOTE: If you select a data path where a formatted disk is      NOTE     |                                                                     |
  1869.       unavailable (the computer will immediately check the new path for a     |                                                                     |
  1870.       formatted disk), the Configuration Program will terminate     |                                                                     |
  1871.       immediately.  Make sure that you have a formatted data disk at the     |                                                                     |
  1872.       location described by the data path.     |                                                                     |
  1873.      +---------------------------------------------------------------------+
  1874.  
  1875.      Set Output Device     _________________
  1876.  
  1877.      This function allows the selection of a port or disk file for printed
  1878.      output. FormGen Fill knows what your system has and indicates only
  1879.      what is actually available.
  1880.  
  1881.      COM1:     For communications port #1 or serial printer     COM1:
  1882.  
  1883.      COM2:     For communications port #2 or serial printer     COM2:
  1884.  
  1885.      LPT1:     For printer port # 1 (Most systems select this port)     LPT1:
  1886.  
  1887.      LPT2:     For printer port # 2     LPT2:
  1888.  
  1889.      DISK FILE - to save disk images on disk     DISK FILE
  1890.  
  1891.      Select Printer Type     ___________________
  1892.  
  1893.      This displays the currently supported printer types..  Select the
  1894.      protocol that best suits your printer.
  1895.  
  1896.      FORMGEN FILL is compatible with a number of popular printers and     FORMGEN FILL
  1897.      should experience no difficulty in printing the forms created with
  1898.      them.
  1899.  
  1900.      Just step the cursor through the list of printers until you find one
  1901.      that either is the same as your printer or one which your printer can
  1902.      emulate.
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.                                                                                 ______________________________________________________________________
  1911.      (C) FORMGEN CORPORATION                                       Page A-3
  1912.      FORMGEN FILL                                                  APPENDIX     ______________________________________________________________________
  1913.  
  1914.  
  1915.      +---------------------------------------------------------------------+
  1916.       NOTE: In most cases, there are more printer types than will fit the      NOTE     |                                                                     |
  1917.       screen.  If you don't see your printer listed, try moving the cursor     |                                                                     |
  1918.       below the last printer listed.  This will cause the list to scroll     |                                                                     |
  1919.       upward displaying more choices.     |                                                                     |
  1920.      +---------------------------------------------------------------------+
  1921.  
  1922.      Most modern printers emulate the control codes for Epson MX/FX, IBM
  1923.      Proprinter, or HP LaserJet types.  If your printer is not shown, check
  1924.      your printer manual to see which printer it emulates, and select this
  1925.      option from the menu.
  1926.  
  1927.      Set Carriage Width     __________________
  1928.  
  1929.      This function allows definition of the  normal print width of the
  1930.      system's printer.  Once defined, FORMGEN FILL will break any form                                      FORMGEN FILL
  1931.      wider than the carriage and print it in a format that will allow later
  1932.      ``paste-up'' of the form.
  1933.  
  1934.      Set Screen Speed     ________________
  1935.  
  1936.      For fastest possible performance, FORMGEN FILL can write directly to                                       FORMGEN FILL 
  1937.      the video RAM.  With some earlier systems, this may cause
  1938.      ``interference'' on the video display, resulting in a small blizzard
  1939.      every time the screen is updated.  If this is a problem, set this
  1940.      option to No.
  1941.  
  1942.      Exit     ____
  1943.  
  1944.      When you exit the configuration menu, all setting will be stored
  1945.      automatically.
  1946.  
  1947.  
  1948.      IN CASE OF DIFFICULTY     _____________________
  1949.  
  1950.      If you have trouble, call our Technical Support Line at
  1951.      (416) 857-0022 and we will be pleased to assist you.
  1952.  
  1953.  
  1954.  
  1955.  
  1956.  
  1957.  
  1958.  
  1959.  
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  
  1965.  
  1966.  
  1967.  
  1968.                                                                                 ______________________________________________________________________
  1969.      (C) FORMGEN CORPORATION                                       Page A-4
  1970.      FORMGEN FILL                                                  APPENDIX     ______________________________________________________________________
  1971.  
  1972.  
  1973.                                  ERROR MESSAGES                                 ______________
  1974.  
  1975.  
  1976.      All FORMGEN FILL warning messages are numbered so that a full         FORMGEN FILL 
  1977.      explanation of the message can be found in this table.
  1978.  
  1979.  
  1980.      HARDWARE MESSAGES     _________________
  1981.  
  1982.      Error 5 - DOS Error     ___________________
  1983.  
  1984.      This error occurs when either a version of DOS lower than 3.2 is used
  1985.      or if the system cannot find the COMMAND.COM file on either the
  1986.      Program diskette or within the hardware environment.
  1987.  
  1988.      Error 24 - Device Timeout     _________________________
  1989.  
  1990.      FORMGEN FILL was not able to get a response from an output device     FORMGEN FILL
  1991.      (disk or printer) make sure the device is turned on and ready, or that
  1992.      the port configuration was correct.
  1993.  
  1994.      This is common when sending a multiple copy request to a laser
  1995.      printer.  When the multiple copies are in the process of printing,
  1996.      this message will appear on your screen.  Press any key to return to
  1997.      the FORMGEN FILL active program when the printer has completed its         FORMGEN FILL
  1998.      multiple copy print.
  1999.  
  2000.      Error 25 - Device Fault     _______________________
  2001.  
  2002.      A peripheral hardware error has been encountered.  Check all cables,
  2003.      interface cards, status indicators, power connections, and operational
  2004.      readiness of the piece of hardware in question.
  2005.  
  2006.      Error 27 - Out of Paper     _______________________
  2007.  
  2008.      The printer is out of paper or the printer is not turned on.
  2009.  
  2010.      Error 61 - Disk Full     ____________________
  2011.  
  2012.      There is no more room on your diskette to record new or even updated
  2013.      information.  If you desperately need to save your form, either insert
  2014.      another diskette (formatted) which has room for your form (most forms
  2015.      require 10K or less space), or temporarily exit to DOS [ALT-O], remove
  2016.      non-essential files from your diskette [DEL filename.ext] in order to
  2017.      make room for your form, and then return to FormGen Fill by typing
  2018.      EXIT at the DOS prompt.  Now you can save your form.
  2019.  
  2020.      Error 68 - Device Unavailable     _____________________________
  2021.  
  2022.      Either the printer is off-line or unavailable to the system as
  2023.      currently requested.
  2024.  
  2025.  
  2026.                                                                                 ______________________________________________________________________
  2027.      (C) FORMGEN CORPORATION                                       Page B-1
  2028.      FORMGEN FILL                                                  APPENDIX     ______________________________________________________________________
  2029.  
  2030.  
  2031.      Error 70 - Disk Write Protected     _______________________________
  2032.  
  2033.      The diskette or file has been physically or electronically protected
  2034.      so that new information cannot be entered onto the existing diskette
  2035.      or file.  If it is a floppy diskette, look for a little label/tab that
  2036.      covers a rectangular cutout on the right hand side of the diskette.
  2037.      Remove the tab to enable a writing operation.  If no tab is present,
  2038.      then the file or the diskette has been electronically protected (known
  2039.      as ``read only'' status), in which case you will have to go to each
  2040.      individual file on the diskette and change its status to
  2041.      ``read/write'' rather than ``read only''.  The DOS command which
  2042.      removes the read-only status from a file is called ATTRIB:
  2043.          type:>  ATTRIB -R filename.ext [Enter]                           ________ ___
  2044.  
  2045.      Error 71 - Disk Not Ready     _________________________
  2046.  
  2047.      The computer is trying to perform a read or write operation and for
  2048.      some reason it senses that the disk drive is either not available or
  2049.      it is not in contact with the surface of the diskette (probably due to
  2050.      an improperly closed drive door).  If removing and reloading the
  2051.      diskette back into the drive will not cure the problem, check to make
  2052.      sure that all connections to the drive are tight.
  2053.  
  2054.      Error 72 - Media Error     ______________________
  2055.  
  2056.      Something is not physically correct with your diskette or hard drive.
  2057.      The computer is trying to read or write and it physically cannot
  2058.      complete the task.  Generally this indicates a physical or magnetic
  2059.      defect with a diskette.  If it is your FORMGEN FILL Program Diskette,                                            FORMGEN FILL
  2060.      contact FORMGEN Corporation for a replacement.  If it is occurring             FORMGEN
  2061.      with a data diskette, replace the diskette with a newly-formatted
  2062.      diskette.
  2063.  
  2064.      Error 91 - Printer Not Connected     ________________________________
  2065.  
  2066.      The computer is sensing that the printer is not available at the
  2067.      output port specified in the Configuration program.  Check that you
  2068.      have selected the proper output port and that your printer is
  2069.      connected properly to the port.  Check all cables to the printer.
  2070.      Turn printer on and ensure that the ``On-Line'' status light is lit.
  2071.  
  2072.      Error 92 - Printer Not Turned On     ________________________________
  2073.  
  2074.      The printer power is off.  Turn the printer on and ensure that the
  2075.      ``On-Line'' status light is lit.
  2076.  
  2077.      Error 93 - Printer Not On Line     ______________________________
  2078.  
  2079.      The printer is off-line.  Turn the printer on and ensure that the
  2080.      ``On-Line'' status light is lit.
  2081.  
  2082.  
  2083.  
  2084.                                                                                 ______________________________________________________________________
  2085.      (C) FORMGEN CORPORATION                                       Page B-2
  2086.      FORMGEN FILL                                                  APPENDIX     ______________________________________________________________________
  2087.  
  2088.  
  2089.      Error 99  Printer Not Ready     ___________________________
  2090.  
  2091.      The printer is off-line or the power is off.  Turn the printer on and
  2092.      ensure that the ``On-Line'' status light is lit.  Try the print
  2093.      routine again.  If the error continues to appear, check that you have
  2094.      selected the proper output port and that your printer is connected
  2095.      properly to the port.  Check all cables to the printer.
  2096.  
  2097.  
  2098.      MATH ERRORS     ___________
  2099.  
  2100.      Error 111 -  Unmatched Right Parenthesis     ________________________________________
  2101.  
  2102.      In your formula, there must be an equal number of ``opposing''
  2103.      parentheses.  In this case, the formula is missing a left parenthesis
  2104.      or has one too many right parenthesis.
  2105.  
  2106.      Error 112 -  Missing Right Parenthesis     ______________________________________
  2107.  
  2108.      Your formula is missing a right parenthesis or has too many left
  2109.      parentheses.  There must be an equal number of left and right
  2110.      parentheses in your formula.
  2111.  
  2112.      Error 120 -  Illegal Character Found in Formula     _______________________________________________
  2113.  
  2114.      The arrow will point to a character not accepted by the formula.
  2115.  
  2116.      Error 130 -  Too Many Terms, Parentheses or Symbols     ___________________________________________________
  2117.  
  2118.      Formula is too large for DEFINE to handle.  Break the formula into
  2119.      sub-components and place the parts of the formula in non-displayed
  2120.      fields with the final resultant formula in the displayed field.
  2121.  
  2122.      Error 140 -  Missing ``]'' in Field Reference     _____________________________________________
  2123.  
  2124.      Field references must be enclosed in square brackets. ie. [12]
  2125.  
  2126.      Error 141 -  Invalid ``['' or ``]'' in Field Reference     ______________________________________________________
  2127.  
  2128.      Too many square brackets involved in the field reference.
  2129.  
  2130.      Error 142 -  Non-Numeric Character in Field Reference     _____________________________________________________
  2131.  
  2132.      Field references may only contain positive whole numbers enclosed in
  2133.      square brackets.  ie.  [12]
  2134.  
  2135.      Error 150 -  Non-Numeric Character in Constant     ______________________________________________
  2136.  
  2137.      Only numbers may be used as constants
  2138.  
  2139.  
  2140.  
  2141.  
  2142.                                                                                 ______________________________________________________________________
  2143.      (C) FORMGEN CORPORATION                                       Page B-3
  2144.      FORMGEN FILL                                                  APPENDIX     ______________________________________________________________________
  2145.  
  2146.  
  2147.      Error 160 -  Illegal Field Reference     ____________________________________
  2148.  
  2149.      Field reference number does not exist or higher than the computed
  2150.      field containing the field reference.
  2151.  
  2152.      Error 161 -  Non-Numeric Field Reference     ________________________________________
  2153.  
  2154.      Field references may only contain positive whole numbers enclosed in
  2155.      square brackets.  [12]
  2156.  
  2157.      Error 162 -  Illegal Forward Reference     ______________________________________
  2158.  
  2159.      Field reference number is higher than the computed field containing
  2160.      the field reference.
  2161.  
  2162.      Error 163 -  Recursive Field Reference     ______________________________________
  2163.  
  2164.      Field reference number is referring to itself or to another field
  2165.      reference which refers to the current field reference.
  2166.  
  2167.      Errors 170 to 173 -  Formula Error     __________________________________
  2168.  
  2169.      There is a logic error in the formula.
  2170.  
  2171.      Error 210 - Division by Zero     ____________________________
  2172.  
  2173.      The expression making up the divisor equates to zero.
  2174.  
  2175.      Error 220 - Overflow     ____________________
  2176.  
  2177.      The value is too large for the field space allowed.
  2178.  
  2179.      Error 230 - Invalid Field Value     _______________________________
  2180.  
  2181.      One of the fields referenced contains something FORMGEN FILL cannot                                                     FORMGEN FILL 
  2182.      interpret.
  2183.  
  2184.      Error 290 - Formula Must be Specified     _____________________________________
  2185.  
  2186.      Computed field types MUST have a formula.
  2187.  
  2188.  
  2189.      SYSTEM MESSAGES     _______________
  2190.  
  2191.      Errors 301, 302, 303, 306 - File XXXX.XXX Missing     _________________________________________________
  2192.  
  2193.      A file required by FORMGEN FILL is missing.  The program will not be                        FORMGEN FILL 
  2194.      able to run.
  2195.  
  2196.  
  2197.  
  2198.  
  2199.  
  2200.                                                                                 ______________________________________________________________________
  2201.      (C) FORMGEN CORPORATION                                       Page B-4
  2202.      FORMGEN FILL                                                  APPENDIX     ______________________________________________________________________
  2203.  
  2204.  
  2205.      Errors 304 - File XXXX.HLP Not Available     ________________________________________
  2206.  
  2207.      FORMGEN FILL is looking for the HELP file and cannot find it on your     FORMGEN FILL
  2208.      program diskette.  This will occur if you have removed your FormGen
  2209.      Fill program diskette from your drive, or have changed directories on
  2210.      your hard drive while operating FormGen Fill.  If this is the case,
  2211.      temporarily exit to DOS [ALT-O], change the directory to the one
  2212.      containing the FormGen Fill program files, then return to FormGen Fill
  2213.      by typing EXIT at the DOS prompt.
  2214.  
  2215.      Error 305  Warning! File print.drv Not Found     ____________________________________________
  2216.  
  2217.      FORMGEN FILL is looking for a print driver specified through the     FORMGEN FILL
  2218.      Configuration program and cannot locate it.  This normally occurs only
  2219.      with two drive floppy systems where the Program diskette contains only
  2220.      one or two printer driver files (.DRV files) and you have recently
  2221.      reconfigured the FORMGEN FILL program for a printer other than those                      FORMGEN FILL
  2222.      contained on your Program diskette.  Copy the appropriate driver from
  2223.      the original Program Disk (Master Copy) onto your working program
  2224.      diskette (you might have to remove one of the current drivers in order
  2225.      to make room on the disk).
  2226.  
  2227.      Error 311 - COMMAND.COM must be present     _______________________________________
  2228.  
  2229.      FORMGEN FILL is looking for the COMMAND.COM file from DOS and cannot     FORMGEN FILL
  2230.      find it on your disk.  If you are operating a two drive ``floppy''
  2231.      system, you must copy COMMAND.COM onto your working copy of the
  2232.      Program disk.  To do this, you will be required to remove all but the
  2233.      essential .DRV files which pertain to your printer in order to make
  2234.      enough room on your Program disk.  COMMAND.COM requires between 22k
  2235.      and 30k of disk space.
  2236.  
  2237.      Error 312 - FORM-PRT.EXE Not Found     __________________________________
  2238.  
  2239.      The print module is missing.
  2240.  
  2241.      Error 321 - Insufficient RAM     ____________________________
  2242.  
  2243.      System memory is too full to allow DOS inside FORMGEN FILL.  Exit                                                   FORMGEN FILL
  2244.      using [Alt][X], then restart the program.
  2245.  
  2246.      Error 322 - Insufficient RAM     ____________________________
  2247.  
  2248.      System memory is too full to hold the print module.  Save the form,
  2249.      exit to DOS (using [Alt][X]), and then run the print module:
  2250.          type:>  FORM-PRT.EXE  filename [Enter]                               ________
  2251.  
  2252.      Errors 331 to  334 - Window Space     _________________________________
  2253.  
  2254.      There is not enough storage space left to allow the attempted window
  2255.      operation.
  2256.  
  2257.  
  2258.                                                                                 ______________________________________________________________________
  2259.      (C) FORMGEN CORPORATION                                       Page B-5
  2260.      FORMGEN FILL                                                  APPENDIX     ______________________________________________________________________
  2261.  
  2262.  
  2263.      Error 341 - Out of Field Space     ______________________________
  2264.  
  2265.      There is not enough storage space left to allow any more fields.
  2266.  
  2267.  
  2268.      WARNING MESSAGES     ________________
  2269.  
  2270.      Message 401 - Invalid Data Path     _______________________________
  2271.  
  2272.      You have defined a data path which does not currently exist.  This is
  2273.      usually a spelling error or an incorrect use of the \ in the data
  2274.      path.
  2275.  
  2276.      Message 402 - File Not Found     ____________________________
  2277.  
  2278.      The file you are attempting to load cannot be located in the current
  2279.      data path directory.  Check your filename spelling, then the data path
  2280.      configuration [Alt][P] to ensure that FORMGEN FILL is conversing with                                           FORMGEN FILL
  2281.      the directory that contains the file in question.
  2282.  
  2283.      Message 403 - Bad File Name     ___________________________
  2284.  
  2285.      You are attempting to use an illegal filename.  This is most commonly
  2286.      caused by punctuation symbols in a filename or a bad data path.
  2287.  
  2288.      Message 404 - Field Definition File Not Found     _____________________________________________
  2289.  
  2290.      The .FRF file you are attempting to load cannot be located in the
  2291.      current data path directory.  Check your filename spelling, then the
  2292.      data path configuration [Alt][P] to ensure that FORMGEN FILL is                                                     FORMGEN FILL
  2293.      conversing with the directory that contains the file in question.
  2294.  
  2295.      Message 411 - File exists. - Overwrite it?     __________________________________________
  2296.  
  2297.      FORMGEN FILL is trying to protect you from over writing an existing     FORMGEN FILL
  2298.      file.  If you are sure you wish to over write, then enter Y for yes.
  2299.      If you wish to discontinue the save operation, press [Esc] or enter N
  2300.      for no.
  2301.  
  2302.      Message 412 - File has not been saved...     ________________________________________
  2303.  
  2304.      Your file has not been saved since changes have been made to the form.
  2305.      Your options are to (1) enter N for no - don't abandon the form, Y for
  2306.      yes - abandon the form.
  2307.  
  2308.      Message 413 - File has not been saved... Abandon it?     ____________________________________________________
  2309.  
  2310.      Your file has not been saved since changes have been made to the form.
  2311.      Your options are to (1) enter N for no - don't abandon the form, Y for
  2312.      yes - abandon the form.
  2313.  
  2314.  
  2315.  
  2316.                                                                                 ______________________________________________________________________
  2317.      (C) FORMGEN CORPORATION                                       Page B-6
  2318.      FORMGEN FILL                                                  APPENDIX     ______________________________________________________________________
  2319.  
  2320.  
  2321.      Message 421  -  Prompt Must Be Specified     ________________________________________
  2322.  
  2323.      You must specify a prompt for the field to be established.  Press
  2324.      [Esc] to cancel the field.
  2325.  
  2326.      Message 422  -  Format Must Be Specified     ________________________________________
  2327.  
  2328.      You must specify a format for the field.  Press [Esc] to cancel the
  2329.      field.
  2330.  
  2331.      Message 423  -  Starting Number Must Be Specified     _________________________________________________
  2332.  
  2333.      A serial number must have a starting number specified.  Enter a number
  2334.      or press [Esc] to cancel the field.
  2335.  
  2336.      Message 431  -  FORM File Must Be Specified     ___________________________________________
  2337.  
  2338.      You cannot start the FILL module without specifying a definition file
  2339.      to be filled.
  2340.  
  2341.  
  2342.                                TECHNICAL SUPPORT                               _________________
  2343.      +---------------------------------------------------------------------+
  2344.                 For technical support, telephone (416) 857-0022.     |                                                                     |
  2345.                          (9am - 5pm Eastern Time Zone)     |                                                                     |
  2346.      +---------------------------------------------------------------------+
  2347.  
  2348.  
  2349.  
  2350.  
  2351.  
  2352.  
  2353.  
  2354.  
  2355.  
  2356.  
  2357.  
  2358.  
  2359.  
  2360.  
  2361.  
  2362.  
  2363.  
  2364.  
  2365.  
  2366.  
  2367.  
  2368.  
  2369.  
  2370.  
  2371.  
  2372.  
  2373.  
  2374.                                                                                 ______________________________________________________________________
  2375.      (C) FORMGEN CORPORATION                                       Page B-7
  2376.  
  2377.  
  2378.  
  2379.      FORMGEN FILL                                                     INDEX     ______________________________________________________________________
  2380.  
  2381.  
  2382.  
  2383.                     INDEX                    _____                    Port  7, 19, 23, 26, 27
  2384.                                              Print  1, 3, 4, 11, 17, 21, 26, 27
  2385.      Addition  13                            Printed output  21, 25
  2386.      American Express  9                     Printing  1, 6, 16, 17, 21, 22, 23
  2387.      Arrow keys  10, 23                      Prompt string  15, 16
  2388.      ASCII  16                               Record  7, 16
  2389.      Batch  6, 21, 22, 23                    Reset  17, 20
  2390.      Clear the Form Design Pad  17           Save  1, 3, 18, 26
  2391.      Comma  11                               Sequential number  1
  2392.      Computed field  10, 12                  Serial Number  14, 15
  2393.      Constant value  13                      Start  15
  2394.      Copies  5, 25                           Status Line  10, 11, 12, 14, 15, 25
  2395.      Credit card  1, 9, 14                   Subtraction  13
  2396.      Current at entry  8, 13                 Switch  7, 19, 23
  2397.      Current at print  8, 13                 Syntax  7, 19, 23
  2398.      Data file  7, 25                        Text field  25
  2399.      Data only  1                            Time field  13
  2400.      Database  1, 6, 16                      Upper case  14, 15
  2401.      Date field  9, 13                       User Defined  9
  2402.      Definition  1, 3, 7, 10, 12, 13,        ZIP  7, 14
  2403.          14, 17, 19, 25, 26
  2404.      Disable mouse  23
  2405.      Division  13
  2406.      Dollar sign  11
  2407.      Entered field  11
  2408.      Exit  3, 4, 21, 26, 27
  2409.      Field format  10
  2410.      Field type  9, 14, 15, 25
  2411.      Field value  8, 13
  2412.      Form parameters  27
  2413.      FORM-PRT  1, 21, 22, 23
  2414.      Format characters  8, 11
  2415.      Format Mask  15, 16
  2416.      Formatting symbols  10
  2417.      Grid  1, 9, 17, 26
  2418.      Help  3
  2419.      Increment at entry  9
  2420.      Increment at print  9
  2421.      Incremental numbering  9
  2422.      Landscape mode  16, 25
  2423.      Load  17, 26
  2424.      Lower case  15
  2425.      MasterCard  9
  2426.      Minus sign  11
  2427.      Mouse  10
  2428.      Multiplication  13
  2429.      Number fields  9
  2430.      Parentheses  12, 13
  2431.      Period  11
  2432.      Phone  14
  2433.      Plus sign  11
  2434.  
  2435.  
  2436.                                                                                 ______________________________________________________________________
  2437.      (C) FORMGEN CORPORATION                                         Page i